Tech Report: Throughput Guarantees for TCP Flows Using Adaptive Two Color Marking and Multi-Level AQM

ثبت نشده
چکیده

This report provides technical details missing from the INFOCOMM ‘02 paper [1]. The details are related to the design and analysis of the control system. 1 Model Our starting point is the fluid-flow model developed in [2] for modeling TCP flows and AQM routers. In this section we will extend this model to account for two-color marking at the network edge and multi-level active queue management (AQM) running at the core. To begin, we assume a single edge router serving m sets of aggregate flows with each having Ni identical TCP flows. Each aggregate has a token bucket with rate Ai and size bi >> 1. The aggregation of these TCP flows feed a core router with link capacity C. At time t > 0, this router has queue length q(t). At time t > 0, each TCP flow is characterized by its window size Wi(t) and average round-trip time Ri(t) 4 = Ti + q(t) C where Ti is the propagation delay. The sending rate ri of an edge is ri = NiWi(t) Ri(t) . The fluid flow model is described by m + 1 coupled differential equations; one equation for each of the m TCP window dynamics and one for the AQM router. The differential equation for the AQM router is given by dq(t) dt = −C + m ∑ i=1 ri (1) while each TCP window satisfies dWi(t) dt = 1 Ri(t) − Wi(t)Wi(t−Ri(t)) 2Ri(t−Ri(t)) pi(t−Ri(t)) (2) where pi(t) denotes the probability that a mark is generated for this aggregate flow. To finish up, we model the color-marking process at the i-th edge and the multi-AQM action at the core. To model coloring, we let f i (t) be the fraction of fluid marked green; i.e., f i (t) = min { 1, Ai(t) ri(t) } and 1 − f i (t) the red fraction. At the core, we let pg(t) and pr(t) denote the probabilities that marks are generated for the green and red fluids, respectively.1 Consistent with Diffserv, we assume that 0 ≤ pg(t) < pr(t) ≤ 1. Probability pi(t) is then related to the green and red marks by pi(t) = f g i (t)pg(t) + (1− f i (t))pr(t). Let r̃i denote the minimum guaranteed sending rate (MGR) for the i-th edge (aggregate). We say that the router is over-provisioned if ∑m i=1 r̃i ≤ C and under-provisioned if ∑m i=1 r̃i > C. Last, we say that it is exactly-provisioned if ∑m i=1 r̃i = C. The objective of this paper is to develop control strategies at both the core and edges to ensure that the edge sending rates ri (1 ≤ i ≤ m) meet or exceed their respective MGRs when the system is over-provisioned. In the next section we address the steady-state feasibility problem; namely, determine whether values exist for {f i } and [pg, pr] such that the sending rates meet the MGRs More precisely, marks are embedded in the fluid as a time varying Poisson process, and the product of pg and pr with the green and red fluid throughputs respectively determine the intensity of this Poisson process

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Providing Throughput Differentiation for TCP Flows Using Adaptive Two-Color Marking and Two-Level AQM

Abstract— In this paper we propose a new paradigm for a Differential Service (DiffServ) network consisting of two-color marking at the edges of the network using token buckets coupled with differential treatment in the core. Using fluid-flow modelling, we present existence conditions for tokenbucket rates and differential marking probabilities at the core that result in all edges receiving at l...

متن کامل

Providing Throughput Differentiation for TCP Flows Using Adaptive TwoColor Marking and Multi-Level AQM

In this paper we propose a new paradigm for a Differential Service (DiffServ) network consisting of two-color marking at the edges of the network using token buckets coupled with differential treatment in the core. Using fluid-flow modelling, we present existence conditions for tokenbucket rates and differential marking probabilities at the core that result in all edges receiving at least their...

متن کامل

Fair Stateless Aggregate Traffic Marking Using Active Queue Management Techniques

In heterogeneous networks such as today’s Internet, the differentiated services architecture promises to provide QoS guarantees through scalable service differentiation. Traffic marking is an important component of this framework. In this paper, we propose two new aggregate markers that are stateless, scalable and fair. We leverage stateless Active Queue Management (AQM) algorithms to enable fa...

متن کامل

A fair AQM scheme for aggregated ECN and non-ECN traffic

We study the aggregated behaviour of the Transmission Control Protocol (TCP) with and without Explicit Congestion Notification (ECN) over a wide range of traffic conditions using different Active Queue Management (AQM) schemes. A new AQM scheme called Adaptive Rate-Queue Utilisation AQM (ARQUA) which attempts to provide high throughput while maintaining a target delay is proposed. We demonstrat...

متن کامل

THROUGHPUT GUARANTEES FOR TCP FLOWS Throughput Guarantees for TCP Flows in a Network Based on Packet Classes Using Edge-to-Edge Per Flow Measurements

TCP flows generated by applications such as the Web or FTP require a minimum network throughput and can also benefit from an extra throughput due to their rate-adaptive algorithms. To build a guaranteed minimum throughput service, the authors propose a scheme with Admission Control (AC) using a small set of packet classes in a core-stateless network. At the ingress of the network, each flow pac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001